#include <myheader.h>

/* Usage:  */
int main(int argc, char *argv[]){                                  
    ARGS_CHECK(argc,2);
    DIR*dirp=opendir(argv[1]);
    ERROR_CHECK(dirp,NULL,"opendir");
    //先是打开一个目录，方便下面读目录    
    struct dirent*dent;
    //返回了一个指向结构体类型的指针，说明了函数内部肯定分配了空间
    //分配了空间，这个空间不需要程序员手动释放
    //因为这个结构体指针指向的空间是系统分配的静态的内存，
    //由系统管理
    int num=0;
    while((dent=readdir(dirp))!=NULL){
        if(strcmp(dent->d_name,"1.txt")){
            num++;
        }
        printf("1.txt出现了%d次\n",num);
        closedir(dirp);
        return 0;
    }
}
